#include <stdio.h>

typedef int SYS_TYPE;

struct bit_struct_0
{
    int bit1 : 1;
} bit_struct_0;

struct bit_struct_1
{
    int bit1 : 3;
    int bit2 : 5;
    int bit3 : 7;
} bit_struct_1;

struct bit_struct_2
{
    int bit1 : 5;
    int bit2 : 5;
    int bit3 : 5;
    int bit4 : 5;
    int bit5 : 5;
} bit_struct_2;

struct int_struct
{
    int bit1;
    int bit2;
    int bit3;
} int_struct;

SYS_TYPE main()
{
    printf("bit_struct_0's size is %ld\n", sizeof(bit_struct_0));
    printf("bit_struct_1's size is %ld\n", sizeof(bit_struct_1));
    printf("bit_struct_2's size is %ld\n", sizeof(bit_struct_2));
    printf("int_struct's size is %ld\n", sizeof(int_struct));
}